<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="http://www.jq22.com/jquery/jquery-1.10.2.js"></script>
</head>
<body>

</body>
<script>
 $(document).ready(function () {
var str="0eyJtc2ciOiJcdTgzYjdcdTUzZDZcdTY1NzBcdTYzNmVcdTYyMTBcdTUyOWYiLCJjb2RlIjoxLCJkYXRhIjpbeyJpZCI6IjMiLCJjaGFubmVsX25hbWUiOiI5MSBpT1MiLCJpY29uIjoiXC9pbWFnZXNcL2NoYW5uZWxfaWNvblwvMjAxNTA2XC8xNDM0NjMwMzAxODY0LmpwZyIsInBsYXRmb3JtIjoiMiJ9LHsiaWQiOiI0IiwiY2hhbm5lbF9uYW1lIjoiXHU0ZTVkXHU2ZTM4IFx1NWI4OVx1NTM1MyIsImljb24iOiJcL2ltYWdlc1wvY2hhbm5lbF9pY29uXC8yMDE1MDZcLzE0MzQ2MzAyOTQ3MTguanBnIiwicGxhdGZvcm0iOiIxIn1dfQ"
     var json=$.parseJSON(base64decode(str.substr(1)));
     var res=JSON.stringify(json);
     console.log(res)
 });
 //解密base64后端数据开始
 var base64DecodeChars = new Array(
     -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
     -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
     -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63,
     52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1,
     -1, 0, 1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14,
     15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1,
     -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
     41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1);

 function base64decode(str) {
     var c1, c2, c3, c4;
     var i, len, out;
     len = str.length;
     i = 0;
     out = "";
     while(i < len) {
         /* c1 */
         do {
             c1 = base64DecodeChars[str.charCodeAt(i++) & 0xff];
         } while(i < len && c1 == -1);
         if(c1 == -1)
             break;
         /* c2 */
         do {
             c2 = base64DecodeChars[str.charCodeAt(i++) & 0xff];
         } while(i < len && c2 == -1);
         if(c2 == -1)
             break;
         out += String.fromCharCode((c1 << 2) | ((c2 & 0x30) >> 4));
         /* c3 */
         do {
             c3 = str.charCodeAt(i++) & 0xff;
             if(c3 == 61)
                 return out;
             c3 = base64DecodeChars[c3];
         } while(i < len && c3 == -1);
         if(c3 == -1)
             break;
         out += String.fromCharCode(((c2 & 0XF) << 4) | ((c3 & 0x3C) >> 2));
         /* c4 */
         do {
             c4 = str.charCodeAt(i++) & 0xff;
             if(c4 == 61)
                 return out;
             c4 = base64DecodeChars[c4];
         } while(i < len && c4 == -1);
         if(c4 == -1)
             break;
         out += String.fromCharCode(((c3 & 0x03) << 6) | c4);
     }
     return out;
 }
 //解密base64后端数据结束
</script>
</html>